using System.Collections.Generic;
using Google.Protobuf.WellKnownTypes;

namespace AElf.Kernel.Consensus.AEDPoS;

// ReSharper disable once InconsistentNaming
public class ConsensusOptions
{
    public List<string> InitialMinerList { get; set; }
    public int MiningInterval { get; set; }
    public Timestamp StartTimestamp { get; set; } = new() { Seconds = 0 };
    public long PeriodSeconds { get; set; } = 604800;
    public long MinerIncreaseInterval { get; set; } = 31536000;
}